Fargate で sysctl のパラメーターを利用することはできるのでしょうか。
[2023.08.13更新] 2022年8月9日 より Fargate が systemControls をサポートされるようになりました。
Fargate で systemControls を利用できるようになった詳細の情報につきましては、下記の記事をご参照ください。
困っていた内容
Fargate のタスク定義のパラメーターで sysctl を利用をしたいです。
サポートされているか教えてください。
どう対応すればいいの?
sysctl
は、ECS や Fargate では SystemControls
のパラメーターとして利用することができます。
systemControls コンテナ内で設定する名前空間カーネルパラメータのリスト。このパラメータは、Docker Remote API のコンテナの作成セクションの Sysctls にマップされ、--sysctl オプションは docker run にマップされます。
しかし、SystemControls は現時点では、Fargate または、Windows コンテナに対応しておりません。 ECS の EC2 起動タイプ (Linux) では SystemControls の設定が可能ですので、設定が必要な場合は、ECS の EC2 起動タイプ (Linux) を利用いただくことが可能です。
注記 このパラメータは、Windows コンテナ、または Fargate 起動タイプを使用するタスクではサポートされていません。